impossible to refute - Turc Anglais Dictionnaire